home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / lisp / eulisp / feel0_89.lha / Feel / Modules / meroon.em < prev    next >
Text File  |  1993-07-12  |  1KB  |  64 lines

  1. (defmodule meroon (scheme) ()
  2.  
  3.   (display "Hold your horses...\n")
  4.   (load "/net/brad/denton_export/SCM/Meroon/meroon.euscm")
  5.   (load "/net/brad/denton_export/SCM/Meroon/meroon.scm")
  6.   (display "Hokay.\n")
  7.  
  8.   (export
  9.    
  10.     define-generic
  11.     define-method
  12.     define-class
  13.  
  14.     ;; Class
  15.     Class?
  16.     make-Class
  17.     allocate-Class
  18.       Class-name Class-number Class-fields Class-super Class-subclasses
  19.       Class-predicate Class-allocator Class-maker
  20.  
  21.     ;; Generic
  22.     Generic?
  23.     make-Generic
  24.     allocate-Generic
  25.       Generic-name Generic-discriminator Generic-dispatch-table
  26.       Generic-default Generic-variables
  27.  
  28.     ;; Field
  29.     Field?
  30.     make-Field
  31.     allocate-Field
  32.       Field-name Field-reader
  33.  
  34.     ;; Mono-Field
  35.     make-Mono-Field
  36.     Mono-Field?
  37.  
  38.     ;; Poly-Field
  39.     make-Poly-Field
  40.     Poly-Field?
  41.  
  42.     ;; Mutable-Mono-Field
  43.     make-Mutable-Mono-Field
  44.     Mutable-Mono-Field?
  45.  
  46.     ;; Mutable-Poly-Field
  47.     make-Mutable-Poly-Field
  48.     Mutable-Poly-Field?
  49.  
  50.     show
  51.     clone
  52.     initialize!
  53.  
  54.     object->class
  55.     symbol->class
  56.     number->class
  57.     symbol->generic
  58.     
  59.   )
  60.  
  61. )
  62.  
  63. ;; eof
  64.